home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.006 / xemacs-1 / lib / xemacs-19.13 / info / ilisp.info-2 < prev    next >
Encoding:
GNU Info File  |  1995-09-01  |  24.9 KB  |  479 lines

  1. This is Info file ../info/ilisp.info, produced by Makeinfo-1.55 from
  2. the input file ilisp.texinfo.
  3.  
  4.    This file documents ILISP.
  5.  
  6.    This is edition 0.11 of the ILISP manual for ILISP Version 5.5.
  7.  
  8.    Copyright (C) 1991,1992,1993 Todd Kaufmann
  9.  
  10.    Permission is granted to make and distribute verbatim copies of this
  11. manual provided the copyright notice and this permission notice are
  12. preserved on all copies.
  13.  
  14.    Permission is granted to copy and distribute modified versions of
  15. this manual under the conditions for verbatim copying, provided that
  16. the entire resulting derived work is distributed under the terms of a
  17. permission notice identical to this one.
  18.  
  19.    Permission is granted to copy and distribute translations of this
  20. manual into another language, under the above conditions for modified
  21. versions, except that this permission notice may be stated in a
  22. translation approved by the Foundation.
  23.  
  24. 
  25. File: ilisp.info,  Node: Concept index,  Next: Key index,  Prev: Dialects,  Up: Top
  26.  
  27. Concept Index
  28. *************
  29.  
  30. * Menu:
  31.  
  32. * *Aborted Commands* buffer:            Buffers of ILISP.
  33. * *Aborted Commands* buffer:            Interrupts.
  34. * *All-Callers* buffer:                 Source code commands.
  35. * *All-Callers* buffer:                 Buffers of ILISP.
  36. * *Changed-Definitions* buffer:         Buffers of ILISP.
  37. * *Completions* buffer:                 Buffers of ILISP.
  38. * *Edit-Definitions* buffer:            Source code commands.
  39. * *Edit-Definitions* buffer:            Buffers of ILISP.
  40. * *Error Output* buffer:                Buffers of ILISP.
  41. * *Errors* buffer:                      Buffers of ILISP.
  42. * *ilisp-send* buffer:                  Buffers of ILISP.
  43. * *Last-Changes* buffer:                Buffers of ILISP.
  44. * *Last-Changes* buffer:                Batch commands.
  45. * *Output* buffer:                      Buffers of ILISP.
  46. * comint-mode:                          Command history.
  47. * .el files:                            Files of ILISP.
  48. * .emacs forms:                         Autoloading.
  49. * bridge.el:                            Files of ILISP.
  50. * comint-ipc.el:                        Files of ILISP.
  51. * comint.el:                            Files of ILISP.
  52. * compat.el:                            Files of ILISP.
  53. * completer.el:                         Files of ILISP.
  54. * ilisp-bat.el:                         Files of ILISP.
  55. * ilisp-bug.el:                         Files of ILISP.
  56. * ilisp-cl.el:                          Files of ILISP.
  57. * ilisp-cmp.el:                         Files of ILISP.
  58. * ilisp-cmt.el:                         Files of ILISP.
  59. * ilisp-def.el:                         Files of ILISP.
  60. * ilisp-doc.el:                         Files of ILISP.
  61. * ilisp-el.el:                          Files of ILISP.
  62. * ilisp-ext.el:                         Files of ILISP.
  63. * ilisp-hi.el:                          Files of ILISP.
  64. * ilisp-hnd.el:                         Files of ILISP.
  65. * ilisp-ind.el:                         Files of ILISP.
  66. * ilisp-inp.el:                         Files of ILISP.
  67. * ilisp-key.el:                         Files of ILISP.
  68. * ilisp-kil.el:                         Files of ILISP.
  69. * ilisp-low.el:                         Files of ILISP.
  70. * ilisp-mod.el:                         Files of ILISP.
  71. * ilisp-mov.el:                         Files of ILISP.
  72. * ilisp-out.el:                         Files of ILISP.
  73. * ilisp-prc.el:                         Files of ILISP.
  74. * ilisp-prn.el:                         Files of ILISP.
  75. * ilisp-rng.el:                         Files of ILISP.
  76. * ilisp-snd.el:                         Files of ILISP.
  77. * ilisp-src.el:                         Files of ILISP.
  78. * ilisp-sym.el:                         Files of ILISP.
  79. * ilisp-utl.el:                         Files of ILISP.
  80. * ilisp-val.el:                         Files of ILISP.
  81. * ilisp-xfr.el :                        Files of ILISP.
  82. * ilisp.el:                             Files of ILISP.
  83. * ilisp.emacs:                          Files of ILISP.
  84. * ilisp.texi:                           Files of ILISP.
  85. * symlink-fix.el:                       Files of ILISP.
  86. * and-go functions:                     Eval and compile functions.
  87. * Aborting commands:                    Interrupts.
  88. * Anonymous FTP:                        FTP directions.
  89. * Apropos help:                         Documentation functions.
  90. * Arglist lisp:                         Documentation functions.
  91. * autoload definitions:                 Autoloading.
  92. * Break loop:                           Interrupts.
  93. * Buffer package:                       Package Commands.
  94. * Buffer package caching:               Package Commands.
  95. * buffers of ILISP:                     Buffers of ILISP.
  96. * bury output window:                   Typeout windows.
  97. * Byte-compiling ILISP files:           Makefile configuration.
  98. * Call:                                 Eval and compile functions.
  99. * Change commands:                      Batch commands.
  100. * Clearing changes:                     Batch commands.
  101. * Close all parens:                     Miscellany.
  102. * Close brackets:                       Miscellany.
  103. * Command history:                      Command history.
  104. * Comment region:                       Miscellany.
  105. * Common Lisp manual:                   Documentation functions.
  106. * Compile last form:                    Eval and compile functions.
  107. * Compile region:                       Eval and compile functions.
  108. * Compile/eval commands:                Eval and compile functions.
  109. * Compiling changes:                    Batch commands.
  110. * Compiling files:                      Files and directories.
  111. * Compiling ILISP files:                Makefile configuration.
  112. * Completion:                           Completion.
  113. * Current directory:                    Files and directories.
  114. * Currently running command:            Eval and compile functions.
  115. * Customization:                        Customization.
  116. * Default directory:                    Files and directories.
  117. * defining autoloads:                   Autoloading.
  118. * Defining new dialects:                Defining new dialects.
  119. * Defun:                                Eval and compile functions.
  120. * Describing bindings:                  Eval and compile functions.
  121. * Describing lisp objects:              Documentation functions.
  122. * Dialect startup:                      Customization.
  123. * Dialects:                             Dialects.
  124. * Dialects supported:                   Starting up.
  125. * Directories and files:                Files and directories.
  126. * Displaying commands:                  Eval and compile functions.
  127. * Documentation Functions:              Documentation functions.
  128. * Errors:                               Interrupts.
  129. * Eval region:                          Eval and compile functions.
  130. * Eval'ing changes:                     Batch commands.
  131. * Eval/compile commands:                Eval and compile functions.
  132. * Expanding macro forms:                Macroexpansion.
  133. * features:                             Introduction.
  134. * File changes:                         Batch commands.
  135. * Filename completion:                  Completion.
  136. * Files and directories:                Files and directories.
  137. * Files of ILISP:                       Files of ILISP.
  138. * Find callers:                         Source code commands.
  139. * Find file:                            Files and directories.
  140. * Find unbalanced parens:               Miscellany.
  141. * Finding source:                       Source code commands.
  142. * First prompt:                         Customization.
  143. * Franz manual:                         Documentation functions.
  144. * FTP site:                             FTP directions.
  145. * Getting ILISP:                        FTP directions.
  146. * Group changes:                        Batch commands.
  147. * grow output window:                   Typeout windows.
  148. * Hooks:                                Customization.
  149. * How to get:                           FTP directions.
  150. * ILISP buffers:                        Buffers of ILISP.
  151. * ILISP Mode Hooks:                     Customization.
  152. * In-package form:                      Package Commands.
  153. * Indentation:                          Miscellany.
  154. * Input search:                         Command history.
  155. * Inserting calls:                      Eval and compile functions.
  156. * Inserting results:                    Eval and compile functions.
  157. * Installation:                         Installation.
  158. * Interactive keyboard mode:            Keyboard modes.
  159. * Internal ILISP functions:             Writing new commands.
  160. * Interrupting commands:                Interrupts.
  161. * Last command:                         Command history.
  162. * Lisp find file:                       Files and directories.
  163. * List callers:                         Source code commands.
  164. * Listing bindings:                     Eval and compile functions.
  165. * Listing changes:                      Batch commands.
  166. * Loading files:                        Files and directories.
  167. * Macroexpansion:                       Macroexpansion.
  168. * Marking changes:                      Batch commands.
  169. * Minibuffer completion:                Documentation functions.
  170. * Modeline status:                      Eval and compile functions.
  171. * Negative prefix:                      Documentation functions.
  172. * Next definition:                      Source code commands.
  173. * Next input:                           Command history.
  174. * Package commands:                     Package Commands.
  175. * Parenthesis balancing:                Miscellany.
  176. * Partial completion:                   Completion.
  177. * Pop in break loop:                    Interrupts.
  178. * Previous commands:                    Command history.
  179. * Previous definition:                  Source code commands.
  180. * Previous lisp buffer:                 Switching buffers.
  181. * Raw keyboard mode:                    Keyboard modes.
  182. * Region commands:                      Eval and compile functions.
  183. * Reindent lisp:                        Miscellany.
  184. * Replace lisp:                         Source code commands.
  185. * Resetting lisp:                       Interrupts.
  186. * Rigid indentation:                    Miscellany.
  187. * Running lisp:                         Starting up.
  188. * scrolling output:                     Typeout windows.
  189. * Search input:                         Command history.
  190. * Sending input to lisp:                Eval and compile functions.
  191. * Set buffer package:                   Package Commands.
  192. * Set default directory:                Files and directories.
  193. * Show current package:                 Package Commands.
  194. * Similar input:                        Command history.
  195. * Source Code Commands:                 Source code commands.
  196. * Source modes:                         Source code commands.
  197. * Starting up lisp:                     Starting up.
  198. * Status light:                         Eval and compile functions.
  199. * Supported dialects:                   Starting up.
  200. * Switching buffers:                    Switching buffers.
  201. * Symbolic link expansion:              Files and directories.
  202. * TMC completion:                       Completion.
  203. * Top-level, return to:                 Interrupts.
  204. * Tracing defuns:                       Tracing functions.
  205. * Turning off typeout windows:          Typeout windows.
  206. * Typeout windows:                      Typeout windows.
  207. * Uncomment region:                     Miscellany.
  208. * Untracing defuns:                     Tracing functions.
  209.  
  210. 
  211. File: ilisp.info,  Node: Key index,  Next: Command index,  Prev: Concept index,  Up: Top
  212.  
  213. Key Index
  214. *********
  215.  
  216. * Menu:
  217.  
  218. * TAB:                                  Miscellany.
  219. * C-z !:                                Files and directories.
  220. * C-z #:                                Keyboard modes.
  221. * C-z ):                                Miscellany.
  222. * C-z * 0:                              Batch commands.
  223. * C-z * c:                              Batch commands.
  224. * C-z * e:                              Batch commands.
  225. * C-z * l:                              Batch commands.
  226. * C-z ;:                                Miscellany.
  227. * C-z a:                                Documentation functions.
  228. * C-z A:                                Documentation functions.
  229. * C-z b:                                Switching buffers.
  230. * C-z c:                                Eval and compile functions.
  231. * C-z C-c:                              Eval and compile functions.
  232. * C-z C-e:                              Eval and compile functions.
  233. * C-z C-n:                              Eval and compile functions.
  234. * C-z C-r:                              Eval and compile functions.
  235. * C-z C-w:                              Eval and compile functions.
  236. * C-z D:                                Documentation functions.
  237. * C-z d:                                Documentation functions.
  238. * C-z e:                                Eval and compile functions.
  239. * C-z g:                                Interrupts.
  240. * C-z g:                                Eval and compile functions.
  241. * C-z I:                                Documentation functions.
  242. * C-z i:                                Documentation functions.
  243. * C-z i:                                Documentation functions.
  244. * C-z k:                                Files and directories.
  245. * C-z l:                                Files and directories.
  246. * C-z M:                                Macroexpansion.
  247. * C-z m:                                Macroexpansion.
  248. * C-z n:                                Eval and compile functions.
  249. * C-z p:                                Package Commands.
  250. * C-z P:                                Package Commands.
  251. * C-z prefix:                           Eval and compile functions.
  252. * C-z r:                                Eval and compile functions.
  253. * C-z s:                                Eval and compile functions.
  254. * C-z SPC:                              Batch commands.
  255. * C-z t:                                Tracing functions.
  256. * C-z w:                                Eval and compile functions.
  257. * C-z z:                                Interrupts.
  258. * C-z ^:                                Source code commands.
  259. * M-TAB:                                Documentation functions.
  260. * TAB:                                  Documentation functions.
  261. * C-c R:                                Command history.
  262. * C-d:                                  Interrupts.
  263. * C-g:                                  Interrupts.
  264. * C-x C-f:                              Files and directories.
  265. * C-z 1:                                Typeout windows.
  266. * C-z G:                                Typeout windows.
  267. * C-z v:                                Typeout windows.
  268. * C-]:                                  Eval and compile functions.
  269. * LFD:                                  Eval and compile functions.
  270. * M-":                                  Source code commands.
  271. * M-,:                                  Source code commands.
  272. * M-.:                                  Source code commands.
  273. * M-?:                                  Source code commands.
  274. * M-C-l:                                Switching buffers.
  275. * M-C-q:                                Miscellany.
  276. * M-C-x:                                Eval and compile functions.
  277. * M-n:                                  Command history.
  278. * M-N:                                  Command history.
  279. * M-p:                                  Command history.
  280. * M-P:                                  Command history.
  281. * M-q:                                  Miscellany.
  282. * M-RET:                                Completion.
  283. * M-s:                                  Command history.
  284. * M-TAB:                                Completion.
  285. * M-x io-bridge-ilisp:                  Keyboard modes.
  286. * M-x lisp-directory:                   Source code commands.
  287. * M-x set-buffer-package-lisp:          Package Commands.
  288. * M-x who-calls-lisp:                   Source code commands.
  289. * M-`:                                  Source code commands.
  290. * RET:                                  Eval and compile functions.
  291. * ]:                                    Miscellany.
  292.  
  293. 
  294. File: ilisp.info,  Node: Command index,  Next: Variable index,  Prev: Key index,  Up: Top
  295.  
  296. Command Index
  297. *************
  298.  
  299. Commands available via `M-x' prefix.
  300.  
  301. * Menu:
  302.  
  303. * abort-commands-lisp:                  Interrupts.
  304. * abort-commands-lisp:                  Eval and compile functions.
  305. * akcl:                                 Starting up.
  306. * allegro:                              Starting up.
  307. * arglist-lisp:                         Documentation functions.
  308. * clear-changes-lisp:                   Batch commands.
  309. * clisp:                                Starting up.
  310. * close-all-lisp:                       Miscellany.
  311. * close-and-send-lisp:                  Eval and compile functions.
  312. * cmulisp:                              Starting up.
  313. * comint-msearch-input:                 Command history.
  314. * comint-msearch-input-matching:        Command history.
  315. * comint-next-input:                    Command history.
  316. * comint-previous-input:                Command history.
  317. * comint-previous-similar-input:        Command history.
  318. * comint-psearch-input:                 Command history.
  319. * comment-region-lisp:                  Miscellany.
  320. * compile-changes-lisp:                 Batch commands.
  321. * compile-defun-and-go-lisp:            Eval and compile functions.
  322. * compile-defun-lisp:                   Eval and compile functions.
  323. * compile-defun-lisp-and-go:            Eval and compile functions.
  324. * compile-file-lisp:                    Files and directories.
  325. * compile-region-and-go-lisp:           Eval and compile functions.
  326. * compile-region-lisp:                  Eval and compile functions.
  327. * complete:                             Completion.
  328. * complete-lisp:                        Completion.
  329. * default-directory-lisp:               Files and directories.
  330. * defdialect:                           Defining new dialects.
  331. * delete-char-or-pop-ilisp:             Interrupts.
  332. * describe-lisp:                        Documentation functions.
  333. * documentation-lisp:                   Documentation functions.
  334. * edit-callers-lisp:                    Source code commands.
  335. * edit-callers-lisp:                    Source code commands.
  336. * edit-definitions-lisp:                Source code commands.
  337. * eval-changes-lisp:                    Batch commands.
  338. * eval-defun-and-go-lisp:               Eval and compile functions.
  339. * eval-defun-and-go-lisp:               Eval and compile functions.
  340. * eval-defun-lisp:                      Eval and compile functions.
  341. * eval-next-sexp-and-go-lisp:           Eval and compile functions.
  342. * eval-next-sexp-lisp:                  Eval and compile functions.
  343. * eval-region-and-go-lisp:              Eval and compile functions.
  344. * eval-region-lisp:                     Eval and compile functions.
  345. * fi:clman:                             Documentation functions.
  346. * fi:clman-apropos:                     Documentation functions.
  347. * find-file-lisp:                       Files and directories.
  348. * find-unbalanced-lisp:                 Miscellany.
  349. * ibcl:                                 Starting up.
  350. * ilisp-bury-output:                    Typeout windows.
  351. * ilisp-grow-output:                    Typeout windows.
  352. * ilisp-scroll-output:                  Typeout windows.
  353. * indent-line-ilisp:                    Miscellany.
  354. * indent-sexp-ilisp:                    Miscellany.
  355. * inspect-lisp:                         Documentation functions.
  356. * interrupt-subjob-ilisp:               Interrupts.
  357. * io-bridge-ilisp:                      Keyboard modes.
  358. * kcl:                                  Starting up.
  359. * lisp-directory:                       Source code commands.
  360. * list-changes-lisp:                    Batch commands.
  361. * load-file-lisp:                       Files and directories.
  362. * lucid:                                Starting up.
  363. * macroexpand-1-lisp:                   Macroexpansion.
  364. * macroexpand-lisp:                     Macroexpansion.
  365. * mark-change-lisp:                     Batch commands.
  366. * newline-and-indent-lisp:              Eval and compile functions.
  367. * next-caller-lisp:                     Source code commands.
  368. * next-definition-lisp:                 Source code commands.
  369. * next-definition-lisp:                 Source code commands.
  370. * oaklisp:                              Starting up.
  371. * package-lisp:                         Package Commands.
  372. * panic-lisp:                           Interrupts.
  373. * previous-buffer-lisp:                 Switching buffers.
  374. * raw-keys-ilisp:                       Keyboard modes.
  375. * reindent-lisp:                        Miscellany.
  376. * replace-lisp:                         Source code commands.
  377. * reset-ilisp:                          Interrupts.
  378. * return-ilisp:                         Eval and compile functions.
  379. * run-ilisp:                            Starting up.
  380. * scheme:                               Starting up.
  381. * search-lisp:                          Source code commands.
  382. * set-buffer-package-lisp:              Package Commands.
  383. * set-package-lisp:                     Package Commands.
  384. * setup-ilisp:                          Defining new dialects.
  385. * status-lisp:                          Eval and compile functions.
  386. * switch-to-lisp:                       Switching buffers.
  387. * trace-defun-lisp:                     Tracing functions.
  388. * who-calls-lisp:                       Source code commands.
  389.  
  390. 
  391. File: ilisp.info,  Node: Variable index,  Next: Function index,  Prev: Command index,  Up: Top
  392.  
  393. Variable Index
  394. **************
  395.  
  396. Variables and hooks of ILISP.
  397.  
  398. * Menu:
  399.  
  400. * *record-source-files*:                Source code commands.
  401. * DIALECT-hook:                         Customization.
  402. * auto-mode-alist:                      Source code commands.
  403. * comint-always-scroll:                 Typeout windows.
  404. * comint-mode-hook:                     Customization.
  405. * default-directory:                    Files and directories.
  406. * ilisp-defvar-regexp:                  Eval and compile functions.
  407. * ilisp-display-output-function:        Customization.
  408. * ilisp-filter-length:                  Customization.
  409. * ilisp-filter-length:                  Command history.
  410. * ilisp-filter-regexp:                  Command history.
  411. * ilisp-filter-regexp:                  Customization.
  412. * ilisp-handle-errors:                  Customization.
  413. * ilisp-init-binary-command:            Makefile configuration.
  414. * ilisp-init-binary-extension:          Makefile configuration.
  415. * ilisp-init-hook:                      Customization.
  416. * ilisp-init-hook:                      Customization.
  417. * ilisp-load-hook:                      Customization.
  418. * ilisp-load-inits:                     Makefile configuration.
  419. * ilisp-locator:                        Source code commands.
  420. * ilisp-mode-hook:                      Customization.
  421. * ilisp-mode-hook:                      Customization.
  422. * ilisp-motd:                           Customization.
  423. * ilisp-other-prompt:                   Customization.
  424. * ilisp-package-regexp:                 Package Commands.
  425. * ilisp-prefix:                         Customization.
  426. * ilisp-prefix:                         Eval and compile functions.
  427. * ilisp-prefix-match:                   Completion.
  428. * ilisp-prefix-match:                   Customization.
  429. * ilisp-program:                        Customization.
  430. * ilisp-program:                        Makefile configuration.
  431. * ilisp-raw-echo:                       Keyboard modes.
  432. * ilisp-site-hook:                      Customization.
  433. * ilisp-site-hook:                      Makefile configuration.
  434. * lisp-dont-cache-package:              Package Commands.
  435. * lisp-edit-files:                      Source code commands.
  436. * lisp-no-popper:                       Typeout windows.
  437. * lisp-no-popper:                       Customization.
  438. * lisp-show-status:                     Customization.
  439. * lisp-show-status:                     Eval and compile functions.
  440. * lisp-source-modes:                    Source code commands.
  441. * lisp-wait-p:                          Customization.
  442. * lisp-wait-p:                          Interrupts.
  443. * lisp-wait-p:                          Eval and compile functions.
  444. * pop-up-windows:                       Switching buffers.
  445.  
  446. 
  447. File: ilisp.info,  Node: Function index,  Prev: Variable index,  Up: Top
  448.  
  449. Function Index
  450. **************
  451.  
  452. Internal functions of ILISP which can be used to write new commands.
  453.  
  454. * Menu:
  455.  
  456. * compile-region-lisp:                  Writing new commands.
  457. * deflocal:                             Writing new commands.
  458. * eval-region-lisp:                     Writing new commands.
  459. * ilisp-compile-inits:                  Makefile configuration.
  460. * ilisp-completing-read:                Writing new commands.
  461. * ilisp-dialect:                        Writing new commands.
  462. * ilisp-package-command:                Package Commands.
  463. * ilisp-read:                           Writing new commands.
  464. * ilisp-read-symbol:                    Writing new commands.
  465. * ilisp-send:                           Writing new commands.
  466. * lisp-buffer-symbol:                   Writing new commands.
  467. * lisp-def-name:                        Writing new commands.
  468. * lisp-function-name:                   Writing new commands.
  469. * lisp-previous-sexp:                   Writing new commands.
  470. * lisp-previous-symbol:                 Writing new commands.
  471. * lisp-string-to-symbol:                Writing new commands.
  472. * lisp-symbol:                          Writing new commands.
  473. * lisp-symbol-delimiter:                Writing new commands.
  474. * lisp-symbol-name:                     Writing new commands.
  475. * lisp-symbol-package:                  Writing new commands.
  476. * lisp-symbol-to-string:                Writing new commands.
  477.  
  478.  
  479.